﻿<p>The <em>IfcHatchLineDistanceSelect</em> is a selection between different
ways to determine the distance and optionally the start point of hatch lines,
either by an offset distance measure or by a vector.</p>
<p>The vector, if selected, acts as a one time repeat factor in the fill area
style hatching for determining the origin of the repeated hatch line relative
to the origin of the previous hatch line, Given the initial position of any
hatch line, the one direction repeat factor determines two new positions
according to the equation:</p>
<blockquote class="extDef">
<p style="font-size:inherit">NOTE&nbsp; Definition according to ISO
10303-46:</p>
<p style="font-size:inherit">I + k * R &nbsp;&nbsp;&nbsp;k &isin;{-1,1}</p>
<p style="font-size:inherit">Figure 2 shows the use of a vector for hatch line
distances</p>
<table summary="figure" border="0">
<tr>
<td><img src="../../../figures/ifchatchlinedistanceselect_fig1.gif" width="300" height=
"120" alt="IfcHatchLineDistanceSelect_Fig1.gif 3,8 KB"></td>
</tr>
<tr>
<td>
<p class="figure">Figure 2 &mdash; vector as one direction repeat
factor</p>
</td>
</tr>
</table>
</blockquote>
<blockquote class="note">NOTE&nbsp; Use of <em>IfcVector</em> as one time
repeat factor is adapted from <strong>one_direction_repeat_factor</strong>
defined in ISO10303-46</blockquote>
<blockquote class="history">HISTORY&nbsp; New select type in IFC2x3</blockquote>
